package cn.fl.warrant.vo;

import org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 交接单明细(旧表：T_MATERIAL_MGT_FILE)
 */
public class ArcReceiptDetailVO extends BaseVO{

	private static final long serialVersionUID = -5501121358968147395L;
	/**
	 * 交接单主表ID
     */
	private Long arcReceiptMainId;
	/**
	 * 档案基础信息ID
     */
	private Long arcBscInfo;
	
	private String warrantType;
	
	private String warrantTypeNm;
	
	private String warrantName;
	
	
	
	/**
	 * 原件/复印件/电子
     */
	private String type;
	/**
	 * 是否必选
     */
	private String ischoice;
	/**
	 * 扫描件必填吗(必填：1；非必填：0)
     */
	private String isScanRequire;
	private String isScanRequireNm;
	
	/**
	 * 扫描件上传操作人ARC019（1合同管理员、2信审）
     */
	private String upUserCd;
	
	/**
	 * 归档地点
     */
	private String arcPlace;
	
	private String arcPlaceNm;
	/**
	 * 原件/复印件份数（要求份数）
     */
	private Long fenshu;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 归类级别(合同归类、支付表归类)[交接单明细]
     */
	private String arcLevel;
	
	
	
	/**
	 * 交接单主表ID
     */
	public Long getArcReceiptMainId() {
		return arcReceiptMainId;
	}

	/**
	 * 交接单主表ID
     */
	public void setArcReceiptMainId(Long arcReceiptMainId) {
		this.arcReceiptMainId = arcReceiptMainId;
	}
	
	/**
	 * 档案基础信息ID
     */
	public Long getArcBscInfo() {
		return arcBscInfo;
	}

	/**
	 * 档案基础信息ID
     */
	public void setArcBscInfo(Long arcBscInfo) {
		this.arcBscInfo = arcBscInfo;
	}
	
	/**
	 * 原件/复印件/电子
     */
	public String getType() {
		return type;
	}

	/**
	 * 原件/复印件/电子
     */
	public void setType(String type) {
		this.type = type;
	}
	
	/**
	 * 是否必选
     */
	public String getIschoice() {
		return ischoice;
	}

	/**
	 * 是否必选
     */
	public void setIschoice(String ischoice) {
		this.ischoice = ischoice;
	}
	
	/**
	 * 扫描件必填吗(必填：1；非必填：0)
     */
	public String getIsScanRequire() {
		return isScanRequire;
	}

	/**
	 * 扫描件必填吗(必填：1；非必填：0)
     */
	public void setIsScanRequire(String isScanRequire) {
		this.isScanRequire = isScanRequire;
	}
	
	/**
	 * 归档地点
     */
	public String getArcPlace() {
		return arcPlace;
	}

	/**
	 * 归档地点
     */
	public void setArcPlace(String arcPlace) {
		this.arcPlace = arcPlace;
	}
	
	/**
	 * 原件/复印件份数（要求份数）
     */
	public Long getFenshu() {
		return fenshu;
	}

	/**
	 * 原件/复印件份数（要求份数）
     */
	public void setFenshu(Long fenshu) {
		this.fenshu = fenshu;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getWarrantType() {
		return warrantType;
	}

	public void setWarrantType(String warrantType) {
		this.warrantType = warrantType;
	}

	public String getWarrantName() {
		return warrantName;
	}

	public void setWarrantName(String warrantName) {
		this.warrantName = warrantName;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getArcPlaceNm() {
		return arcPlaceNm;
	}

	public void setArcPlaceNm(String arcPlaceNm) {
		this.arcPlaceNm = arcPlaceNm;
	}

	public String getWarrantTypeNm() {
		return warrantTypeNm;
	}

	public void setWarrantTypeNm(String warrantTypeNm) {
		this.warrantTypeNm = warrantTypeNm;
	}

	public String getArcLevel() {
		return arcLevel;
	}

	public void setArcLevel(String arcLevel) {
		this.arcLevel = arcLevel;
	}

	public String getIsScanRequireNm() {
		if ("1".equals(this.isScanRequire)) {
			return "必须";
		}else {
			return "非必须";
		}
	}

	public void setIsScanRequireNm(String isScanRequireNm) {
		this.isScanRequireNm = isScanRequireNm;
	}

	public String getUpUserCd() {
		return upUserCd;
	}

	public void setUpUserCd(String upUserCd) {
		this.upUserCd = upUserCd;
	}

	


}
